strange creature - French English Dictionary